home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / presto / prest1_0.lha / Tests / barrier / barrier.s < prev    next >
Text File  |  1991-12-11  |  31KB  |  1,144 lines

  1.     .stabs    "barrier.c",0144,0,0,LL0
  2. LL0:
  3.     #    "1.8.0"
  4.     .file    "barrier.c"
  5.     .data
  6.     .stabs    "int:t1=r1;-2147483648;2147483647;",0x80,0,0,0
  7.     .stabs    "char:t2=r2;0;127;",0x80,0,0,0
  8.     .stabs    "long:t3=r1;-2147483648;2147483647;",0x80,0,0,0
  9.     .stabs    "short:t4=r1;-32768;32767;",0x80,0,0,0
  10.     .stabs    "unsigned char:t5=r1;0;255;",0x80,0,0,0
  11.     .stabs    "unsigned short:t6=r1;0;65535;",0x80,0,0,0
  12.     .stabs    "unsigned long:t7=r1;0;-1;",0x80,0,0,0
  13.     .stabs    "unsigned int:t8=r1;0;-1;",0x80,0,0,0
  14.     .stabs    "float:t9=r1;4;0;",0x80,0,0,0
  15.     .stabs    "double:t10=r1;8;0;",0x80,0,0,0
  16.     .stabs    "void:t11=11",0x80,0,0,0
  17.     .stabs    "???:t12=1",0x80,0,0,0
  18.     .stabs    "__vptp:t13=*14=f1",0x80,0,4,-1275
  19.     .stabs    "__mptr:T15=s8d:4,0,16;i:4,16,16;f:13,32,32;;",0x80,0,8,-1275
  20.     .stabs    "u_char:t5",0x80,0,1,-1275
  21.     .stabs    "u_short:t6",0x80,0,2,-1275
  22.     .stabs    "u_int:t8",0x80,0,4,-1275
  23.     .stabs    "u_long:t8",0x80,0,4,-1275
  24.     .stabs    "ushort:t6",0x80,0,2,-1275
  25.     .stabs    "physadr:t17=*16",0x80,0,0,-1275
  26.     .stabs    "label_t:t18",0x80,0,0,-1275
  27.     .stabs    "quad:t19",0x80,0,0,-1275
  28.     .stabs    "daddr_t:t1",0x80,0,4,-1275
  29.     .stabs    "caddr_t:t20=*2",0x80,0,1,-1275
  30.     .stabs    "ino_t:t8",0x80,0,4,-1275
  31.     .stabs    "swblk_t:t1",0x80,0,4,-1275
  32.     .stabs    "______size_t:t1",0x80,0,4,-1275
  33.     .stabs    "time_t:t1",0x80,0,4,-1275
  34.     .stabs    "dev_t:t1",0x80,0,4,-1275
  35.     .stabs    "off_t:t1",0x80,0,4,-1275
  36.     .stabs    "bool_t:t1",0x80,0,4,-1275
  37.     .stabs    "spl_t:t1",0x80,0,4,-1275
  38.     .stabs    "key_t:t1",0x80,0,4,-1275
  39.     .stabs    "fd_mask:t1",0x80,0,4,-1275
  40.     .stabs    "fd_set:t21",0x80,0,0,-1275
  41.     .stabs    "gate_t:t5",0x80,0,1,-1275
  42.     .stabs    "lock_t:t5",0x80,0,1,-1275
  43.     .stabs    "sema_t:t22",0x80,0,0,-1275
  44.     .stabs    "errno:G1",0x20,0,4,0
  45.     .stabs    "sys_nerr:G1",0x20,0,4,0
  46.     .stabs    "environ:G23=*20",0x20,0,1,0
  47.     .stabs    "end:G1",0x20,0,4,0
  48.     .stabs    "etext:G1",0x20,0,4,0
  49.     .stabs    "edata:G1",0x20,0,4,0
  50.     .stabs    "ptrdiff_t:t1",0x80,0,4,-1275
  51.     .stabs    "size_t:t8",0x80,0,4,-1275
  52.     .stabs    "timeval:T24=s8tv_sec__7timeval:1,0,32;tv_usec__7timeval:1,32,32;;",0x80,0,8,-1275
  53.     .stabs    "__C2:T25=s4w_Termsig:8,0,7;w_Coredump:8,7,1;w_Retcode:8,8,8;;",0x80,0,4,-1275
  54.     .stabs    "__C3:T26=s4w_Stopval:8,0,8;w_Stopsig:8,8,8;;",0x80,0,4,-1275
  55.     .stabs    "slock_t:t5",0x80,0,1,-1275
  56.     .stabs    "_shm_fd:G1",0x20,0,4,0
  57.     .stabs    "_pgoff:G1",0x20,0,4,0
  58.     .stabs    "streampos:t1",0x80,0,4,-1275
  59.     .stabs    "streamoff:t1",0x80,0,4,-1275
  60.     .stabs    "io_state:T27=egoodbit__io_state:0,eofbit__io_state:1,failbit__io_state:2,badbit__io_state:3,hardfail__io_state:4,;",0x80,0,4,-1275
  61.     .stabs    "open_mode:T28=ein__open_mode:0,out__open_mode:1,ate__open_mode:2,app__open_mode:3,trunc__open_mode:4,nocreate__open_mode:5,noreplace__open_mode:6,;",0x80,0,4,-1275
  62.     .stabs    "seek_dir:T29=ebeg__seek_dir:0,cur__seek_dir:1,end__seek_dir:2,;",0x80,0,4,-1275
  63.     .stabs    "__E4:T30=eskipws____E4:0,left____E4:1,right____E4:2,internal____E4:3,dec____E4:4,oct____E4:5,hex____E4:6,showbase____E4:7,showpoint____E4:8,uppercase____E4:9,showpos____E4:10,scientific____E4:11,fixed____E4:12,unitbuf____E4:13,stdio____E4:14,;",0x80,0,4,-1275
  64.     .stabs    "__E5:T31=eskipping____E5:0,tied____E5:1,;",0x80,0,4,-1275
  65.     .stabs    "ios:T32=s60nuser__3ios:1,0,32;x_user__3ios:36=*33,32,32;bp__3ios:37=*34,64,32;state__3ios:1,96,32;ispecial__3ios:1,128,32;ospecial__3ios:1,160,32;isfx_special__3ios:1,192,32;osfx_special__3ios:1,224,32;delbuf__3ios:1,256,32;x_tie__3ios:38=*35,288,32;x_flags__3ios:1,320,32;x_precision__3ios:4,352,16;x_fill__3ios:2,368,8;x_width__3ios:4,384,16;assign_private__3ios:1,416,32;__vptr__3ios:39=*15,448,32;;",0x80,0,60,-1275
  66.     .stabs    "basefield__3ios:G1",0x20,0,4,0
  67.     .stabs    "adjustfield__3ios:G1",0x20,0,4,0
  68.     .stabs    "floatfield__3ios:G1",0x20,0,4,0
  69.     .stabs    "nextbit__3ios:G1",0x20,0,4,0
  70.     .stabs    "nextword__3ios:G1",0x20,0,4,0
  71.     .stabs    "stdioflush__3ios:G40=*41=f2",0x20,0,1,0
  72.     .stabs    "streambuf:T34=s40alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;;",0x80,0,40,-1275
  73.     .stabs    "istream:T42=s72x_gcount__7istream:1,0,32;__vptr__7istream:39,32,32;Pios:43=*32,64,32;Oios:32,96,480;;",0x80,0,72,-1275
  74.     .stabs    "ostream:T35=s68__vptr__7ostream:39,0,32;Pios:43,32,32;Oios:32,64,480;;",0x80,0,68,-1275
  75.     .stabs    "iostream:T44=s80x_gcount__7istream:1,0,32;__vptr__7istream:39,32,32;Pios:43,64,32;Oostream:35,96,544;;",0x80,0,80,-1275
  76.     .stabs    "cin:G45",0x20,0,0,0
  77.     .stabs    "cout:G46",0x20,0,0,0
  78.     .stabs    "cerr:G46",0x20,0,0,0
  79.     .stabs    "clog:G46",0x20,0,0,0
  80.     .stabs    "Iostream_init:T47=s1__W12__13Iostream_init:2,0,8;;",0x80,0,1,-1275
  81.     .stabs    "stdstatus__13Iostream_init:G1",0x20,0,4,0
  82.     .stabs    "initcount__13Iostream_init:G1",0x20,0,4,0
  83.     .stabs    "iostream_init:S47",0x38,0,1,_iostream_init
  84.     .shdata
  85.     .lcomm    _iostream_init,4
  86.     .stabs    "GPT:t13",0x80,0,4,-1275
  87.     .stabs    "smanip_int:T48=s8fct__10smanip_int:49=*50=f43,0,32;arg__10smanip_int:1,32,32;;",0x80,0,8,-1275
  88.     .stabs    "sapply_int:T51=s4fct__10sapply_int:49,0,32;;",0x80,0,4,-1275
  89.     .stabs    "imanip_int:T52=s8fct__10imanip_int:53=*54=f55=*42,0,32;arg__10imanip_int:1,32,32;;",0x80,0,8,-1275
  90.     .stabs    "iapply_int:T56=s4fct__10iapply_int:53,0,32;;",0x80,0,4,-1275
  91.     .stabs    "omanip_int:T57=s8fct__10omanip_int:58=*59=f60=*35,0,32;arg__10omanip_int:1,32,32;;",0x80,0,8,-1275
  92.     .stabs    "oapply_int:T61=s4fct__10oapply_int:58,0,32;;",0x80,0,4,-1275
  93.     .stabs    "iomanip_int:T62=s8fct__11iomanip_int:63=*64=f65=*44,0,32;arg__11iomanip_int:1,32,32;;",0x80,0,8,-1275
  94.     .stabs    "ioapply_int:T66=s4fct__11ioapply_int:63,0,32;;",0x80,0,4,-1275
  95.     .stabs    "smanip_long:T67=s8fct__11smanip_long:49,0,32;arg__11smanip_long:1,32,32;;",0x80,0,8,-1275
  96.     .stabs    "sapply_long:T68=s4fct__11sapply_long:49,0,32;;",0x80,0,4,-1275
  97.     .stabs    "imanip_long:T69=s8fct__11imanip_long:53,0,32;arg__11imanip_long:1,32,32;;",0x80,0,8,-1275
  98.     .stabs    "iapply_long:T70=s4fct__11iapply_long:53,0,32;;",0x80,0,4,-1275
  99.     .stabs    "omanip_long:T71=s8fct__11omanip_long:58,0,32;arg__11omanip_long:1,32,32;;",0x80,0,8,-1275
  100.     .stabs    "oapply_long:T72=s4fct__11oapply_long:58,0,32;;",0x80,0,4,-1275
  101.     .stabs    "iomanip_long:T73=s8fct__12iomanip_long:63,0,32;arg__12iomanip_long:1,32,32;;",0x80,0,8,-1275
  102.     .stabs    "ioapply_long:T74=s4fct__12ioapply_long:63,0,32;;",0x80,0,4,-1275
  103.     .stabs    "_iob:G76=ar1;0;19;75",0x20,0,0,0
  104.     .stabs    "stdiobuf:T77=s52alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;fp__8stdiobuf:78=*75,320,32;last_op__8stdiobuf:1,352,32;buf__8stdiobuf:79=ar1;0;1;2,384,16;;",0x80,0,52,-1275
  105.     .stabs    "filebuf:T80=s64alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;xfd__7filebuf:1,320,32;mode__7filebuf:1,352,32;opened__7filebuf:2,384,8;last_seek__7filebuf:1,416,32;in_start__7filebuf:20,448,32;lahead__7filebuf:79,480,16;;",0x80,0,64,-1275
  106.     .stabs    "openprot__7filebuf:G1",0x20,0,4,0
  107.     .stabs    "fstreambase:T81=s132buf__11fstreambase:80,0,512;__vptr__11fstreambase:39,512,32;Pios:43,544,32;Oios:32,576,480;;",0x80,0,132,-1275
  108.     .stabs    "state_value:t1",0x80,0,4,-1275
  109.     .stabs    "Objany:t20",0x80,0,1,-1275
  110.     .stabs    "PFany:t40",0x80,0,1,-1275
  111.     .stabs    "Object:T82=s20o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83=*82,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;;",0x80,0,20,-1275
  112.     .stabs    "__ptbl__6Object__barrier_c:G39",0x20,0,8,0
  113.     .stabs    "Oqueue:T84=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;;",0x80,0,32,-1275
  114.     .stabs    "Spinlock:T85=s24o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;sl_lock__8Spinlock:5,160,8;;",0x80,0,24,-1275
  115.     .stabs    "__ptbl__8Spinlock__barrier_c:G39",0x20,0,8,0
  116.     .stabs    "Timer:T86=s36o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;t_starttime__5Timer:10,160,64;t_time__5Timer:24,224,64;;",0x80,0,36,-1275
  117.     .stabs    "__ptbl__5Timer__barrier_c:G39",0x20,0,8,0
  118.     .stabs    "Callstate:T87=s52cs_func__9Callstate:40,0,32;cs_argc__9Callstate:1,32,32;cs_obj__9Callstate:20,64,32;cs_argvs__9Callstate:88=ar1;0;7;1,96,256;cs_argvd__9Callstate:89=*1,352,32;cs_len__9Callstate:1,384,32;;",0x80,0,52,-1275
  119.     .stabs    "Stack:T90=s12st_base__5Stack:89,0,32;st_size__5Stack:1,32,32;st_limit__5Stack:1,64,32;;",0x80,0,12,-1275
  120.     .stabs    "systhread:G92=*91",0x20,0,0,0
  121.     .stabs    "thisthread:G92",0x20,0,0,0
  122.     .stabs    "thisproc:G94=*93",0x20,0,0,0
  123.     .stabs    "__C34:T95=u4stack:96=*90,0,32;neededstacksize:1,0,32;;",0x80,0,4,-1275
  124.     .stabs    "__C35:T97=u4thread:92,0,32;value:20,0,32;;",0x80,0,4,-1275
  125.     .stabs    "Thread:T91=s132o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;t_csp__6Thread:89,160,32;t_fp__6Thread:89,192,32;t_proc__6Thread:94,224,32;ut_stack__6Thread:95,256,32;t_state__6Thread:1,288,32;t_flags__6Thread:1,320,32;t_tag__6Thread:1,352,32;t_tid__6Thread:1,384,32;t_pri__6Thread:1,416,32;t_expired__6Thread:1,448,32;t_slockcount__6Thread:1,480,32;t_data__6Thread:20,512,32;t_boundobj__6Thread:20,544,32;t_callstate__6Thread:87,576,416;t_blockedon__6Thread:99=*98,992,32;ut_join__6Thread:97,1024,32;;",0x80,0,132,-1275
  126. / no info for stack__6ThreadFv (18)
  127.     .stabs    "ThreadQ:T100=s44o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;tq_neededstate__7ThreadQ:1,256,32;tq_length__7ThreadQ:1,288,32;tq_lock__7ThreadQ:101=*85,320,32;;",0x80,0,44,-1275
  128.     .stabs    "ThreadQUnlocked:T102=s36o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;tq_neededstate__15ThreadQUnlocked:1,256,32;;",0x80,0,36,-1275
  129.     .stabs    "sysproc:G94",0x20,0,0,0
  130.     .stabs    "Process:T93=s56o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;p_name__7Process:20,160,32;p_id__7Process:1,192,32;p_pid__7Process:1,224,32;p_ppid__7Process:1,256,32;p_state__7Process:1,288,32;p_flags__7Process:1,320,32;p_request__7Process:1,352,32;p_schedthread__7Process:103=*91,384,32;p_thread__7Process:103,416,32;;",0x80,0,56,-1275
  131.     .stabs    "ThreadPool:T104=s4__vptr__10ThreadPool:39,0,32;;",0x80,0,4,-1275
  132.     .stabs    "Scheduler:T105=s108o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;sc_t_ready__9Scheduler:106=*104,160,32;sc_p_procs__9Scheduler:107=ar1;0;15;108=*93,192,512;sc_p_numschedulers__9Scheduler:1,704,32;sc_p_activeschedulers__9Scheduler:1,736,32;sc_p_busybits__9Scheduler:1,768,32;sc_lock__9Scheduler:101,800,32;sc_quantum__9Scheduler:1,832,32;;",0x80,0,108,-1275
  133.     .stabs    "sched:G109=*105",0x20,0,108,0
  134.     .stabs    "SynchroObject:T98=s28o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110=*102,192,32;;",0x80,0,28,-1275
  135.     .stabs    "debug_lock:G85",0x20,0,24,0
  136.     .stabs    "dout:G111",0x20,0,0,0
  137.     .stabs    "Lock:T112=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;lo_owner__4Lock:103,224,32;;",0x80,0,32,-1275
  138.     .stabs    "MONITOR:T113=s4mo_mon__7MONITOR:115=*114,0,32;;",0x80,0,4,-1275
  139.     .stabs    "Monitor:T114=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;lo_owner__4Lock:103,224,32;;",0x80,0,32,-1275
  140.     .stabs    "MonitorQ:T116=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;;",0x80,0,32,-1275
  141.     .stabs    "ostream_withassign:T46=s68__vptr__7ostream:39,0,32;Pios:43,32,32;Oios:32,64,480;;",0x80,0,68,-1275
  142.     .stabs    "Condition:T117=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;co_monitor__9Condition:118=*114,224,32;;",0x80,0,32,-1275
  143.     .stabs    "prestoState:G1",0x20,0,4,0
  144.     .stabs    "MasterSlaveBarrier:T119=s28b_monitor__18MasterSlaveBarrier:118,0,32;master_goahead__18MasterSlaveBarrier:120=*117,32,32;nslaves__18MasterSlaveBarrier:1,64,32;arrivals__18MasterSlaveBarrier:1,96,32;current_lock__18MasterSlaveBarrier:1,128,32;l__18MasterSlaveBarrier:121=ar1;0;1;122=*112,160,64;;",0x80,0,28,-1275
  145.     .text
  146.     .align    2
  147.     .globl    ___ct__18MasterSlaveBarrierFi
  148.     .shdata 1
  149. .L88:
  150.  
  151.     .byte    0x4d,0x61,0x73,0x74,0x65,0x72,0x53,0x6c,0x61,0x76
  152.     .byte    0x65,0x42,0x61,0x72,0x72,0x69,0x65,0x72,0x3a,0x20
  153.     .byte    0x6e,0x75,0x6d,0x73,0x6c,0x61,0x76,0x65,0x73,0x20
  154.     .byte    0x3d,0x20,0x00
  155.     .text
  156.     .shdata 1
  157. .L89:
  158.  
  159.     .byte    0x0a,0x00
  160.     .text
  161.     .shdata 1
  162. .L90:
  163.  
  164.     .byte    0x4d,0x6f,0x6e,0x69,0x74,0x6f,0x72,0x4d,0x61,0x73
  165.     .byte    0x74,0x65,0x72,0x53,0x6c,0x61,0x76,0x65,0x42,0x61
  166.     .byte    0x72,0x72,0x69,0x65,0x72,0x00
  167.     .text
  168.     .shdata 1
  169. .L91:
  170.  
  171.     .byte    0x4d,0x61,0x73,0x74,0x65,0x72,0x53,0x6c,0x61,0x76
  172.     .byte    0x65,0x42,0x61,0x72,0x72,0x69,0x65,0x72,0x43,0x6f
  173.     .byte    0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00
  174.     .text
  175.     .shdata 1
  176. .L92:
  177.  
  178.     .byte    0x23,0x30,0x4d,0x61,0x73,0x74,0x65,0x72,0x53,0x6c
  179.     .byte    0x61,0x76,0x65,0x42,0x61,0x72,0x72,0x69,0x65,0x72
  180.     .byte    0x4c,0x6f,0x63,0x6b,0x00
  181.     .text
  182.     .shdata 1
  183. .L93:
  184.  
  185.     .byte    0x23,0x31,0x4d,0x61,0x73,0x74,0x65,0x72,0x53,0x6c
  186.     .byte    0x61,0x76,0x65,0x42,0x61,0x72,0x72,0x69,0x65,0x72
  187.     .byte    0x4c,0x6f,0x63,0x6b,0x00
  188.     .text
  189.     .data
  190.     .text
  191.     .align    2
  192.     .globl    _SlaveArrive__18MasterSlaveBarrierFv
  193.     .shdata 1
  194. .L99:
  195.  
  196.     .byte    0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
  197.     .byte    0x65,0x20,0x61,0x74,0x20,0x00
  198.     .text
  199.     .shdata 1
  200. .L100:
  201.  
  202.     .byte    0x3a,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x5f
  203.     .byte    0x6c,0x6f,0x63,0x6b,0x20,0x3d,0x20,0x00
  204.     .text
  205.     .shdata 1
  206. .L101:
  207.  
  208.     .byte    0x0a,0x00
  209.     .text
  210.     .shdata 1
  211. .L103:
  212.  
  213.     .byte    0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
  214.     .byte    0x65,0x20,0x61,0x74,0x20,0x00
  215.     .text
  216.     .shdata 1
  217. .L104:
  218.  
  219.     .byte    0x3a,0x20,0x73,0x69,0x67,0x6e,0x61,0x6c,0x69,0x6e
  220.     .byte    0x67,0x20,0x6d,0x61,0x73,0x74,0x65,0x72,0x20,0x76
  221.     .byte    0x69,0x61,0x20,0x00
  222.     .text
  223.     .shdata 1
  224. .L105:
  225.  
  226.     .byte    0x0a,0x00
  227.     .text
  228.     .shdata 1
  229. .L106:
  230.  
  231.     .byte    0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
  232.     .byte    0x65,0x20,0x61,0x74,0x20,0x00
  233.     .text
  234.     .shdata 1
  235. .L107:
  236.  
  237.     .byte    0x3a,0x20,0x64,0x6f,0x6e,0x65,0x20,0x73,0x69,0x67
  238.     .byte    0x6e,0x61,0x6c,0x69,0x6e,0x67,0x20,0x6d,0x61,0x73
  239.     .byte    0x74,0x65,0x72,0x20,0x0a,0x00
  240.     .text
  241.     .shdata 1
  242. .L108:
  243.  
  244.     .byte    0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
  245.     .byte    0x65,0x20,0x61,0x74,0x20,0x00
  246.     .text
  247.     .shdata 1
  248. .L109:
  249.  
  250.     .byte    0x3a,0x20,0x6c,0x6f,0x63,0x6b,0x69,0x6e,0x67,0x20
  251.     .byte    0x62,0x61,0x72,0x72,0x69,0x65,0x72,0x20,0x00
  252.     .text
  253.     .shdata 1
  254. .L110:
  255.  
  256.     .byte    0x0a,0x00
  257.     .text
  258.     .shdata 1
  259. .L111:
  260.  
  261.     .byte    0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
  262.     .byte    0x65,0x20,0x61,0x74,0x20,0x00
  263.     .text
  264.     .shdata 1
  265. .L112:
  266.  
  267.     .byte    0x3a,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x69,0x6e
  268.     .byte    0x67,0x20,0x62,0x61,0x72,0x72,0x69,0x65,0x72,0x20
  269.     .byte    0x00
  270.     .text
  271.     .shdata 1
  272. .L113:
  273.  
  274.     .byte    0x0a,0x00
  275.     .text
  276.     .shdata 1
  277. .L114:
  278.  
  279.     .byte    0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
  280.     .byte    0x65,0x20,0x61,0x74,0x20,0x00
  281.     .text
  282.     .shdata 1
  283. .L115:
  284.  
  285.     .byte    0x3a,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x65,0x64
  286.     .byte    0x20,0x62,0x61,0x72,0x72,0x69,0x65,0x72,0x20,0x00
  287.     .text
  288.     .shdata 1
  289. .L116:
  290.  
  291.     .byte    0x0a,0x00
  292.     .text
  293.     .data
  294.     .text
  295.     .align    2
  296.     .globl    _MasterArrive__18MasterSlaveBarrierFv
  297.     .shdata 1
  298. .L122:
  299.  
  300.     .byte    0x4d,0x61,0x73,0x74,0x65,0x72,0x41,0x72,0x72,0x69
  301.     .byte    0x76,0x65,0x3a,0x20,0x63,0x75,0x72,0x72,0x65,0x6e
  302.     .byte    0x74,0x5f,0x6c,0x6f,0x63,0x6b,0x20,0x3d,0x20,0x00
  303.     .text
  304.     .shdata 1
  305. .L123:
  306.  
  307.     .byte    0x0a,0x00
  308.     .text
  309.     .shdata 1
  310. .L125:
  311.  
  312.     .byte    0x4d,0x61,0x73,0x74,0x65,0x72,0x41,0x72,0x72,0x69
  313.     .byte    0x76,0x65,0x20,0x61,0x74,0x20,0x00
  314.     .text
  315.     .shdata 1
  316. .L126:
  317.  
  318.     .byte    0x20,0x57,0x61,0x69,0x74,0x69,0x6e,0x67,0x0a,0x00
  319.     .text
  320.     .data
  321.     .text
  322.     .align    2
  323.     .globl    _LetSlavesGo__18MasterSlaveBarrierFv
  324.     .shdata 1
  325. .L131:
  326.  
  327.     .byte    0x4c,0x65,0x74,0x53,0x6c,0x61,0x76,0x65,0x73,0x47
  328.     .byte    0x6f,0x20,0x61,0x74,0x20,0x00
  329.     .text
  330.     .shdata 1
  331. .L132:
  332.  
  333.     .byte    0x3a,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x5f
  334.     .byte    0x6c,0x6f,0x63,0x6b,0x20,0x3d,0x20,0x00
  335.     .text
  336.     .shdata 1
  337. .L133:
  338.  
  339.     .byte    0x0a,0x00
  340.     .text
  341.     .shdata 1
  342. .L134:
  343.  
  344.     .byte    0x4c,0x65,0x74,0x53,0x6c,0x61,0x76,0x65,0x73,0x47
  345.     .byte    0x6f,0x20,0x61,0x74,0x20,0x00
  346.     .text
  347.     .shdata 1
  348. .L135:
  349.  
  350.     .byte    0x20,0x6c,0x6f,0x63,0x6b,0x69,0x6e,0x67,0x20,0x00
  351.     .text
  352.     .shdata 1
  353. .L136:
  354.  
  355.     .byte    0x0a,0x00
  356.     .text
  357.     .shdata 1
  358. .L137:
  359.  
  360.     .byte    0x4c,0x65,0x74,0x53,0x6c,0x61,0x76,0x65,0x73,0x47
  361.     .byte    0x6f,0x20,0x61,0x74,0x20,0x00
  362.     .text
  363.     .shdata 1
  364. .L138:
  365.  
  366.     .byte    0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x69,0x6e,0x67
  367.     .byte    0x20,0x00
  368.     .text
  369.     .shdata 1
  370. .L139:
  371.  
  372.     .byte    0x0a,0x00
  373.     .text
  374.     .shdata 1
  375. .L140:
  376.  
  377.     .byte    0x4c,0x65,0x74,0x53,0x6c,0x61,0x76,0x65,0x73,0x47
  378.     .byte    0x6f,0x20,0x61,0x74,0x20,0x00
  379.     .text
  380.     .shdata 1
  381. .L141:
  382.  
  383.     .byte    0x3a,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x65,0x64
  384.     .byte    0x20,0x00
  385.     .text
  386.     .shdata 1
  387. .L142:
  388.  
  389.     .byte    0x0a,0x00
  390.     .text
  391.     .data
  392.     .text
  393.     .align    2
  394.     .globl    ___sti__barrier_c_
  395.     .data
  396.     .text
  397.     .align    2
  398.     .globl    ___std__barrier_c_
  399.     .data
  400.     .stabs    "__linkl:T124=s12next:125=*124,0,32;ctor:40,32,32;dtor:40,64,32;;",0x80,0,12,-1275
  401.     .stabs    "__link:S124",0x26,0,12,___link
  402.     .align    2
  403. ___link:
  404.     .long    0
  405.     .long    ___sti__barrier_c_
  406.     .long    ___std__barrier_c_
  407.     .shdata
  408.     .align    2
  409.     .globl    ___ptbl__5Timer__barrier_c
  410. ___ptbl__5Timer__barrier_c:
  411.     .long    ___vtbl__5Timer
  412.     .align    2
  413.     .globl    ___ptbl__8Spinlock__barrier_c
  414. ___ptbl__8Spinlock__barrier_c:
  415.     .long    ___vtbl__8Spinlock
  416.     .align    2
  417.     .globl    ___ptbl__6Object__barrier_c
  418. ___ptbl__6Object__barrier_c:
  419.     .long    ___vtbl__6Object
  420.     .text
  421.     .align    2
  422.     .shdata 1
  423. .L159:
  424.  
  425.     .byte    0x54,0x68,0x72,0x65,0x61,0x64,0x20,0x68,0x61,0x73
  426.     .byte    0x20,0x6e,0x6f,0x20,0x73,0x74,0x61,0x63,0x6b,0x00
  427.     .text
  428.     .data
  429.     .shdata
  430.     .comm    _openprot__7filebuf,4
  431.     .comm    _initcount__13Iostream_init,4
  432.     .comm    _stdstatus__13Iostream_init,4
  433.     .comm    _stdioflush__3ios,4
  434.     .comm    _nextword__3ios,4
  435.     .comm    _nextbit__3ios,4
  436.     .comm    _floatfield__3ios,4
  437.     .comm    _adjustfield__3ios,4
  438.     .comm    _basefield__3ios,4
  439.     .data
  440.     .text
  441.     .align 2
  442.     .text
  443. .BK1:
  444.     .align 2
  445. ___ct__18MasterSlaveBarrierFi:
  446.     .stabs    "barrier.c",0x84,0,0,1f
  447. 1:
  448.     .stabd    0x44,0,0x8
  449.     pushl    %ebp
  450.     movl    %esp,%ebp
  451.     subl    $0x10,%esp
  452.     push    %edi
  453.     .stabs    "__ct__18MasterSlaveBarrierFi:F123=*119",0x24,0,28,___ct__18MasterSlaveBarrierFi
  454.  
  455.     .stabs    "__0this:r123",0x40,0,28,7
  456.  
  457.     .stabs    "__0this:p123",0xa0,0,28,8
  458.  
  459.     .stabs    "__0numslaves:p1",0xa0,0,4,12
  460.  
  461.     movl    0x8(%ebp),%edi
  462.     testl    %edi,%edi
  463.     jne    .BK3
  464. .BK2:
  465.     pushl    $0x1c
  466.     call    ___nw__FUi
  467.     popl    %ecx
  468.     movl    %eax,-0x8(%ebp)
  469.     movl    %eax,%edi
  470.     testl    %edi,%edi
  471.     je    .BK4
  472. .BK3:
  473.     .stabd    0x44,0,0xa
  474.     pushl    $.L89
  475.     pushl    0xc(%ebp)
  476.     pushl    $.L88
  477.     pushl    $_cout
  478.     call    ___ls__7ostreamFPCc
  479.     addl    $0x8,%esp
  480.     movl    %eax,-0x8(%ebp)
  481.     pushl    %eax
  482.     call    ___ls__7ostreamFi
  483.     addl    $0x8,%esp
  484.     movl    %eax,-0xc(%ebp)
  485.     pushl    %eax
  486.     call    ___ls__7ostreamFPCc
  487.     addl    $0x8,%esp
  488.     movl    %eax,-0x10(%ebp)
  489.     .stabd    0x44,0,0xc
  490.     pushl    $.L90
  491.     pushl    $0x0
  492.     call    ___ct__7MonitorFPc
  493.     addl    $0x8,%esp
  494.     movl    %eax,-0x8(%ebp)
  495.     movl    %eax,(%edi)
  496.     .stabd    0x44,0,0xd
  497.     pushl    $.L91
  498.     pushl    (%edi)
  499.     pushl    $0x0
  500.     call    ___ct__9ConditionFP7MonitorPc
  501.     addl    $0xc,%esp
  502.     movl    %eax,-0x8(%ebp)
  503.     movl    %eax,0x4(%edi)
  504.     .stabd    0x44,0,0xe
  505.     movl    0xc(%ebp),%eax
  506.     movl    %eax,0x8(%edi)
  507.     .stabd    0x44,0,0xf
  508.     xorl    %eax,%eax
  509.     movl    %eax,0xc(%edi)
  510.     .stabd    0x44,0,0x10
  511.     movl    %eax,0x10(%edi)
  512.     .stabd    0x44,0,0x11
  513.     pushl    $.L92
  514.     pushl    $0x0
  515.     call    ___ct__4LockFPc
  516.     addl    $0x8,%esp
  517.     movl    %eax,-0x8(%ebp)
  518.     movl    %eax,0x14(%edi)
  519.     .stabd    0x44,0,0x12
  520.     pushl    $.L93
  521.     pushl    $0x0
  522.     call    ___ct__4LockFPc
  523.     addl    $0x8,%esp
  524.     movl    %eax,-0x8(%ebp)
  525.     movl    %eax,0x18(%edi)
  526.     .stabd    0x44,0,0x13
  527.     pushl    0x14(%edi)
  528.     call    _lock__4LockFv
  529.     popl    %ecx
  530.     movl    %eax,-0x8(%ebp)
  531.     .stabd    0x44,0,0x13
  532. .BK4:
  533.     .stabd    0x44,0,0x14
  534.     movl    %edi,-0x4(%ebp)
  535. .BK5:
  536.     .stabd    0x44,0,0x14
  537.     movl    -0x4(%ebp),%eax
  538. .BKX1:
  539.     pop    %edi
  540.     leave
  541.     ret
  542.     .text
  543.     .align 2
  544.     .text
  545. .BK6:
  546.     .align 2
  547. _SlaveArrive__18MasterSlaveBarrierFv:
  548.     .stabd    0x44,0,0x18
  549.     pushl    %ebp
  550.     movl    %esp,%ebp
  551.     subl    $0x20,%esp
  552.     push    %edi
  553.     push    %esi
  554.     .stabs    "SlaveArrive__18MasterSlaveBarrierFv:F2",0x24,0,1,_SlaveArrive__18MasterSlaveBarrierFv
  555.  
  556.     .stabs    "__0this:r123",0x40,0,28,7
  557.  
  558.     .stabs    "__0this:p123",0xa0,0,28,8
  559.  
  560.     movl    0x8(%ebp),%edi
  561.     .stabd    0x44,0,0x19
  562.     .stabs    "__1barrier:122",0x80,0,32,-8
  563.  
  564.     .stabd    0x44,0,0x1c
  565.     .stabd    0300,0,02
  566.  
  567.     .stabd    0x44,0,0x1c
  568.     .stabd    0x44,0,0x1c
  569.     pushl    $.L101
  570.     pushl    0x10(%edi)
  571.     pushl    $.L100
  572.     pushl    %edi
  573.     pushl    $.L99
  574.     pushl    $_cout
  575.     call    ___ls__7ostreamFPCc
  576.     addl    $0x8,%esp
  577.     movl    %eax,-0xc(%ebp)
  578.     pushl    %eax
  579.     call    ___ls__7ostreamFi
  580.     addl    $0x8,%esp
  581.     movl    %eax,-0x10(%ebp)
  582.     pushl    %eax
  583.     call    ___ls__7ostreamFPCc
  584.     addl    $0x8,%esp
  585.     movl    %eax,-0x14(%ebp)
  586.     pushl    %eax
  587.     call    ___ls__7ostreamFi
  588.     addl    $0x8,%esp
  589.     movl    %eax,-0x18(%ebp)
  590.     pushl    %eax
  591.     call    ___ls__7ostreamFPCc
  592.     addl    $0x8,%esp
  593.     movl    %eax,-0x1c(%ebp)
  594.     .stabd    0x44,0,0x1e
  595.     .stabs    "__2ENTRY:113",0x80,0,4,-12
  596.  
  597.     .stabd    0x44,0,0x1e
  598.     .stabs    "__1__Xm00a2t5ec:r118",0x40,0,32,6
  599.  
  600.     .stabd    0x44,0,0x1f
  601.     .stabd    0300,0,03
  602.  
  603.     .stabd    0x44,0,0x1f
  604.     movl    (%edi),%eax
  605.     movl    %eax,-0xc(%ebp)
  606.     pushl    (%edi)
  607.     call    _lock__4LockFv
  608.     popl    %ecx
  609.     movl    %eax,-0x10(%ebp)
  610.     .stabd    0x44,0,0x20
  611.     leal    0xc(%edi),%eax
  612.     movl    %eax,-0x10(%ebp)
  613.     incl    0xc(%edi)
  614.     .stabd    0x44,0,0x21
  615.     movl    0x8(%edi),%eax
  616.     incl    %eax
  617.     cmpl    %eax,0xc(%edi)
  618.     jne    .BK8
  619. .BK7:
  620.     .stabd    0x44,0,0x24
  621.     pushl    $.L105
  622.     pushl    0x4(%edi)
  623.     pushl    $.L104
  624.     pushl    %edi
  625.     pushl    $.L103
  626.     pushl    $_cout
  627.     call    ___ls__7ostreamFPCc
  628.     addl    $0x8,%esp
  629.     movl    %eax,-0x10(%ebp)
  630.     pushl    %eax
  631.     call    ___ls__7ostreamFi
  632.     addl    $0x8,%esp
  633.     movl    %eax,-0x14(%ebp)
  634.     pushl    %eax
  635.     call    ___ls__7ostreamFPCc
  636.     addl    $0x8,%esp
  637.     movl    %eax,-0x18(%ebp)
  638.     pushl    %eax
  639.     call    ___ls__7ostreamFi
  640.     addl    $0x8,%esp
  641.     movl    %eax,-0x1c(%ebp)
  642.     pushl    %eax
  643.     call    ___ls__7ostreamFPCc
  644.     addl    $0x8,%esp
  645.     movl    %eax,-0x20(%ebp)
  646.     .stabd    0x44,0,0x26
  647.     pushl    0x4(%edi)
  648.     call    _signal__9ConditionFv
  649.     popl    %ecx
  650.     movl    %eax,-0x10(%ebp)
  651.     .stabd    0x44,0,0x29
  652.     pushl    $.L107
  653.     pushl    %edi
  654.     pushl    $.L106
  655.     pushl    $_cout
  656.     call    ___ls__7ostreamFPCc
  657.     addl    $0x8,%esp
  658.     movl    %eax,-0x10(%ebp)
  659.     pushl    %eax
  660.     call    ___ls__7ostreamFi
  661.     addl    $0x8,%esp
  662.     movl    %eax,-0x14(%ebp)
  663.     pushl    %eax
  664.     call    ___ls__7ostreamFPCc
  665.     addl    $0x8,%esp
  666.     movl    %eax,-0x18(%ebp)
  667.     .stabd    0x44,0,0x2b
  668. .BK8:
  669.     .stabd    0x44,0,0x2c
  670.     movl    0x10(%edi),%eax
  671.     movl    0x14(%edi,%eax,4),%eax
  672.     movl    %eax,-0x8(%ebp)
  673.     .stabd    0x44,0,0x2c
  674.     movl    -0xc(%ebp),%esi
  675.     pushl    %esi
  676.     call    _unlock__4LockFv
  677.     popl    %ecx
  678.     movl    %eax,-0x10(%ebp)
  679.     .stabd    0x44,0,0x2d
  680.     .stabd    0340,0,03
  681.  
  682.     .stabd    0x44,0,0x30
  683.     pushl    $.L110
  684.     pushl    -0x8(%ebp)
  685.     pushl    $.L109
  686.     pushl    %edi
  687.     pushl    $.L108
  688.     pushl    $_cout
  689.     call    ___ls__7ostreamFPCc
  690.     addl    $0x8,%esp
  691.     movl    %eax,-0x10(%ebp)
  692.     pushl    %eax
  693.     call    ___ls__7ostreamFi
  694.     addl    $0x8,%esp
  695.     movl    %eax,-0x14(%ebp)
  696.     pushl    %eax
  697.     call    ___ls__7ostreamFPCc
  698.     addl    $0x8,%esp
  699.     movl    %eax,-0x18(%ebp)
  700.     pushl    %eax
  701.     call    ___ls__7ostreamFi
  702.     addl    $0x8,%esp
  703.     movl    %eax,-0x1c(%ebp)
  704.     pushl    %eax
  705.     call    ___ls__7ostreamFPCc
  706.     addl    $0x8,%esp
  707.     movl    %eax,-0x20(%ebp)
  708.     .stabd    0x44,0,0x32
  709.     pushl    -0x8(%ebp)
  710.     call    _lock__4LockFv
  711.     popl    %ecx
  712.     movl    %eax,-0x10(%ebp)
  713.     .stabd    0x44,0,0x35
  714.     pushl    $.L113
  715.     pushl    -0x8(%ebp)
  716.     pushl    $.L112
  717.     pushl    %edi
  718.     pushl    $.L111
  719.     pushl    $_cout
  720.     call    ___ls__7ostreamFPCc
  721.     addl    $0x8,%esp
  722.     movl    %eax,-0x10(%ebp)
  723.     pushl    %eax
  724.     call    ___ls__7ostreamFi
  725.     addl    $0x8,%esp
  726.     movl    %eax,-0x14(%ebp)
  727.     pushl    %eax
  728.     call    ___ls__7ostreamFPCc
  729.     addl    $0x8,%esp
  730.     movl    %eax,-0x18(%ebp)
  731.     pushl    %eax
  732.     call    ___ls__7ostreamFi
  733.     addl    $0x8,%esp
  734.     movl    %eax,-0x1c(%ebp)
  735.     pushl    %eax
  736.     call    ___ls__7ostreamFPCc
  737.     addl    $0x8,%esp
  738.     movl    %eax,-0x20(%ebp)
  739.     .stabd    0x44,0,0x37
  740.     pushl    -0x8(%ebp)
  741.     call    _unlock__4LockFv
  742.     popl    %ecx
  743.     movl    %eax,-0x10(%ebp)
  744.     .stabd    0x44,0,0x3a
  745.     pushl    $.L116
  746.     pushl    -0x8(%ebp)
  747.     pushl    $.L115
  748.     pushl    %edi
  749.     pushl    $.L114
  750.     pushl    $_cout
  751.     call    ___ls__7ostreamFPCc
  752.     addl    $0x8,%esp
  753.     movl    %eax,-0x10(%ebp)
  754.     pushl    %eax
  755.     call    ___ls__7ostreamFi
  756.     addl    $0x8,%esp
  757.     movl    %eax,-0x14(%ebp)
  758.     pushl    %eax
  759.     call    ___ls__7ostreamFPCc
  760.     addl    $0x8,%esp
  761.     movl    %eax,-0x18(%ebp)
  762.     pushl    %eax
  763.     call    ___ls__7ostreamFi
  764.     addl    $0x8,%esp
  765.     movl    %eax,-0x1c(%ebp)
  766.     pushl    %eax
  767.     call    ___ls__7ostreamFPCc
  768.     addl    $0x8,%esp
  769.     movl    %eax,-0x20(%ebp)
  770.     .stabd    0x44,0,0x3c
  771.     .stabd    0340,0,02
  772.  
  773. .BKX2:
  774.     pop    %esi
  775.     pop    %edi
  776.     leave
  777.     ret
  778.     .text
  779.     .align 2
  780.     .text
  781. .BK9:
  782.     .align 2
  783. _MasterArrive__18MasterSlaveBarrierFv:
  784.     .stabd    0x44,0,0x40
  785.     pushl    %ebp
  786.     movl    %esp,%ebp
  787.     subl    $0x14,%esp
  788.     push    %edi
  789.     push    %esi
  790.     .stabs    "MasterArrive__18MasterSlaveBarrierFv:F2",0x24,0,1,_MasterArrive__18MasterSlaveBarrierFv
  791.  
  792.     .stabs    "__0this:r123",0x40,0,28,7
  793.  
  794.     .stabs    "__0this:p123",0xa0,0,28,8
  795.  
  796.     movl    0x8(%ebp),%edi
  797.     .stabs    "__1ENTRY:113",0x80,0,4,-8
  798.  
  799.     .stabd    0x44,0,0x40
  800.     .stabs    "__1__Xm00a2t5ec:r118",0x40,0,32,6
  801.  
  802.     .stabd    0x44,0,0x41
  803.     .stabd    0300,0,02
  804.  
  805.     .stabd    0x44,0,0x41
  806.     movl    (%edi),%eax
  807.     movl    %eax,-0x8(%ebp)
  808.     pushl    (%edi)
  809.     call    _lock__4LockFv
  810.     popl    %ecx
  811.     movl    %eax,-0xc(%ebp)
  812.     .stabd    0x44,0,0x43
  813.     .stabd    0x44,0,0x43
  814.     pushl    $.L123
  815.     pushl    0x10(%edi)
  816.     pushl    $.L122
  817.     pushl    $_cout
  818.     call    ___ls__7ostreamFPCc
  819.     addl    $0x8,%esp
  820.     movl    %eax,-0xc(%ebp)
  821.     pushl    %eax
  822.     call    ___ls__7ostreamFi
  823.     addl    $0x8,%esp
  824.     movl    %eax,-0x10(%ebp)
  825.     pushl    %eax
  826.     call    ___ls__7ostreamFPCc
  827.     addl    $0x8,%esp
  828.     movl    %eax,-0x14(%ebp)
  829.     .stabd    0x44,0,0x45
  830.     leal    0xc(%edi),%eax
  831.     movl    %eax,-0xc(%ebp)
  832.     incl    0xc(%edi)
  833.     .stabd    0x44,0,0x46
  834.     movl    0x8(%edi),%eax
  835.     incl    %eax
  836.     cmpl    %eax,0xc(%edi)
  837.     jge    .BKb
  838. .BKa:
  839.     .stabd    0x44,0,0x48
  840.     pushl    $.L126
  841.     pushl    %edi
  842.     pushl    $.L125
  843.     pushl    $_cout
  844.     call    ___ls__7ostreamFPCc
  845.     addl    $0x8,%esp
  846.     movl    %eax,-0xc(%ebp)
  847.     pushl    %eax
  848.     call    ___ls__7ostreamFi
  849.     addl    $0x8,%esp
  850.     movl    %eax,-0x10(%ebp)
  851.     pushl    %eax
  852.     call    ___ls__7ostreamFPCc
  853.     addl    $0x8,%esp
  854.     movl    %eax,-0x14(%ebp)
  855.     .stabd    0x44,0,0x4a
  856.     pushl    0x4(%edi)
  857.     call    _wait__9ConditionFv
  858.     popl    %ecx
  859.     movl    %eax,-0xc(%ebp)
  860.     .stabd    0x44,0,0x4c
  861. .BKb:
  862.     .stabd    0x44,0,0x4c
  863.     movl    -0x8(%ebp),%esi
  864.     pushl    %esi
  865.     call    _unlock__4LockFv
  866.     popl    %ecx
  867.     movl    %eax,-0xc(%ebp)
  868.     .stabd    0x44,0,0x4d
  869.     .stabd    0340,0,02
  870.  
  871. .BKX3:
  872.     pop    %esi
  873.     pop    %edi
  874.     leave
  875.     ret
  876.     .text
  877.     .align 2
  878.     .text
  879. .BKc:
  880.     .align 2
  881. _LetSlavesGo__18MasterSlaveBarrierFv:
  882.     .stabd    0x44,0,0x52
  883.     pushl    %ebp
  884.     movl    %esp,%ebp
  885.     subl    $0x1c,%esp
  886.     push    %edi
  887.     push    %esi
  888.     .stabs    "LetSlavesGo__18MasterSlaveBarrierFv:F2",0x24,0,1,_LetSlavesGo__18MasterSlaveBarrierFv
  889.  
  890.     .stabs    "__0this:r123",0x40,0,28,7
  891.  
  892.     .stabs    "__0this:p123",0xa0,0,28,8
  893.  
  894.     movl    0x8(%ebp),%edi
  895.     .stabs    "__1ENTRY:113",0x80,0,4,-8
  896.  
  897.     .stabd    0x44,0,0x52
  898.     .stabs    "__1__Xm00a2t5ec:r118",0x40,0,32,6
  899.  
  900.     .stabd    0x44,0,0x53
  901.     .stabd    0300,0,02
  902.  
  903.     .stabd    0x44,0,0x53
  904.     movl    (%edi),%eax
  905.     movl    %eax,-0x8(%ebp)
  906.     pushl    (%edi)
  907.     call    _lock__4LockFv
  908.     popl    %ecx
  909.     movl    %eax,-0xc(%ebp)
  910.     .stabd    0x44,0,0x56
  911.     .stabd    0x44,0,0x56
  912.     pushl    $.L133
  913.     pushl    0x10(%edi)
  914.     pushl    $.L132
  915.     pushl    %edi
  916.     pushl    $.L131
  917.     pushl    $_cout
  918.     call    ___ls__7ostreamFPCc
  919.     addl    $0x8,%esp
  920.     movl    %eax,-0xc(%ebp)
  921.     pushl    %eax
  922.     call    ___ls__7ostreamFi
  923.     addl    $0x8,%esp
  924.     movl    %eax,-0x10(%ebp)
  925.     pushl    %eax
  926.     call    ___ls__7ostreamFPCc
  927.     addl    $0x8,%esp
  928.     movl    %eax,-0x14(%ebp)
  929.     pushl    %eax
  930.     call    ___ls__7ostreamFi
  931.     addl    $0x8,%esp
  932.     movl    %eax,-0x18(%ebp)
  933.     pushl    %eax
  934.     call    ___ls__7ostreamFPCc
  935.     addl    $0x8,%esp
  936.     movl    %eax,-0x1c(%ebp)
  937.     .stabd    0x44,0,0x58
  938.     xorl    %eax,%eax
  939.     movl    %eax,0xc(%edi)
  940.     .stabd    0x44,0,0x59
  941.     movl    0x10(%edi),%eax
  942.     xorl    %ecx,%ecx
  943.     incl    %ecx
  944.     subl    %eax,%ecx
  945.     movl    %ecx,0x10(%edi)
  946.     .stabd    0x44,0,0x5c
  947.     pushl    $.L136
  948.     movl    0x10(%edi),%eax
  949.     pushl    0x14(%edi,%eax,4)
  950.     pushl    $.L135
  951.     pushl    %edi
  952.     pushl    $.L134
  953.     pushl    $_cout
  954.     call    ___ls__7ostreamFPCc
  955.     addl    $0x8,%esp
  956.     movl    %eax,-0xc(%ebp)
  957.     pushl    %eax
  958.     call    ___ls__7ostreamFi
  959.     addl    $0x8,%esp
  960.     movl    %eax,-0x10(%ebp)
  961.     pushl    %eax
  962.     call    ___ls__7ostreamFPCc
  963.     addl    $0x8,%esp
  964.     movl    %eax,-0x14(%ebp)
  965.     pushl    %eax
  966.     call    ___ls__7ostreamFi
  967.     addl    $0x8,%esp
  968.     movl    %eax,-0x18(%ebp)
  969.     pushl    %eax
  970.     call    ___ls__7ostreamFPCc
  971.     addl    $0x8,%esp
  972.     movl    %eax,-0x1c(%ebp)
  973.     .stabd    0x44,0,0x5e
  974.     movl    0x10(%edi),%eax
  975.     pushl    0x14(%edi,%eax,4)
  976.     call    _lock__4LockFv
  977.     popl    %ecx
  978.     movl    %eax,-0xc(%ebp)
  979.     .stabd    0x44,0,0x61
  980.     pushl    $.L139
  981.     movl    0x10(%edi),%eax
  982.     xorl    %ecx,%ecx
  983.     incl    %ecx
  984.     subl    %eax,%ecx
  985.     pushl    0x14(%edi,%ecx,4)
  986.     pushl    $.L138
  987.     pushl    %edi
  988.     pushl    $.L137
  989.     pushl    $_cout
  990.     call    ___ls__7ostreamFPCc
  991.     addl    $0x8,%esp
  992.     movl    %eax,-0xc(%ebp)
  993.     pushl    %eax
  994.     call    ___ls__7ostreamFi
  995.     addl    $0x8,%esp
  996.     movl    %eax,-0x10(%ebp)
  997.     pushl    %eax
  998.     call    ___ls__7ostreamFPCc
  999.     addl    $0x8,%esp
  1000.     movl    %eax,-0x14(%ebp)
  1001.     pushl    %eax
  1002.     call    ___ls__7ostreamFi
  1003.     addl    $0x8,%esp
  1004.     movl    %eax,-0x18(%ebp)
  1005.     pushl    %eax
  1006.     call    ___ls__7ostreamFPCc
  1007.     addl    $0x8,%esp
  1008.     movl    %eax,-0x1c(%ebp)
  1009.     .stabd    0x44,0,0x63
  1010.     movl    0x10(%edi),%eax
  1011.     xorl    %ecx,%ecx
  1012.     incl    %ecx
  1013.     subl    %eax,%ecx
  1014.     pushl    0x14(%edi,%ecx,4)
  1015.     call    _unlock__4LockFv
  1016.     popl    %ecx
  1017.     movl    %eax,-0xc(%ebp)
  1018.     .stabd    0x44,0,0x66
  1019.     pushl    $.L142
  1020.     movl    0x10(%edi),%eax
  1021.     xorl    %ecx,%ecx
  1022.     incl    %ecx
  1023.     subl    %eax,%ecx
  1024.     pushl    0x14(%edi,%ecx,4)
  1025.     pushl    $.L141
  1026.     pushl    %edi
  1027.     pushl    $.L140
  1028.     pushl    $_cout
  1029.     call    ___ls__7ostreamFPCc
  1030.     addl    $0x8,%esp
  1031.     movl    %eax,-0xc(%ebp)
  1032.     pushl    %eax
  1033.     call    ___ls__7ostreamFi
  1034.     addl    $0x8,%esp
  1035.     movl    %eax,-0x10(%ebp)
  1036.     pushl    %eax
  1037.     call    ___ls__7ostreamFPCc
  1038.     addl    $0x8,%esp
  1039.     movl    %eax,-0x14(%ebp)
  1040.     pushl    %eax
  1041.     call    ___ls__7ostreamFi
  1042.     addl    $0x8,%esp
  1043.     movl    %eax,-0x18(%ebp)
  1044.     pushl    %eax
  1045.     call    ___ls__7ostreamFPCc
  1046.     addl    $0x8,%esp
  1047.     movl    %eax,-0x1c(%ebp)
  1048.     .stabd    0x44,0,0x66
  1049.     movl    -0x8(%ebp),%esi
  1050.     pushl    %esi
  1051.     call    _unlock__4LockFv
  1052.     popl    %ecx
  1053.     movl    %eax,-0xc(%ebp)
  1054.     .stabd    0x44,0,0x68
  1055.     .stabd    0340,0,02
  1056.  
  1057. .BKX4:
  1058.     pop    %esi
  1059.     pop    %edi
  1060.     leave
  1061.     ret
  1062.     .text
  1063.     .align 2
  1064.     .text
  1065. .BKd:
  1066.     .align 2
  1067. ___sti__barrier_c_:
  1068.     .stabd    0x44,0,0x6c
  1069.     pushl    %ebp
  1070.     movl    %esp,%ebp
  1071.     subl    $0x8,%esp
  1072.     .stabs    "__sti__barrier_c_:F2",0x24,0,1,___sti__barrier_c_
  1073.  
  1074.     pushl    $_iostream_init
  1075.     call    ___ct__13Iostream_initFv
  1076.     popl    %ecx
  1077.     movl    %eax,-0x8(%ebp)
  1078.     .stabd    0x44,0,0x6d
  1079. .BKX5:
  1080.     leave
  1081.     ret
  1082.     .text
  1083.     .align 2
  1084.     .text
  1085. .BKe:
  1086.     .align 2
  1087. ___std__barrier_c_:
  1088.     .stabd    0x44,0,0x6e
  1089.     pushl    %ebp
  1090.     movl    %esp,%ebp
  1091.     subl    $0x8,%esp
  1092.     .stabs    "__std__barrier_c_:F2",0x24,0,1,___std__barrier_c_
  1093.  
  1094.     pushl    $0x2
  1095.     pushl    $_iostream_init
  1096.     call    ___dt__13Iostream_initFv
  1097.     addl    $0x8,%esp
  1098.     movl    %eax,-0x8(%ebp)
  1099.     .stabd    0x44,0,0x6f
  1100. .BKX6:
  1101.     leave
  1102.     ret
  1103.     .text
  1104.     .align 2
  1105.     .text
  1106. .BKf:
  1107.     .align 2
  1108. _stack__6ThreadFv:
  1109.     .stabd    0x44,0,0x7a
  1110.     pushl    %ebp
  1111.     movl    %esp,%ebp
  1112.     subl    $0x8,%esp
  1113.     push    %edi
  1114.     .stabs    "stack__6ThreadFv:f96",0x24,0,12,_stack__6ThreadFv
  1115.  
  1116.     .stabs    "__0this:r103",0x40,0,132,7
  1117.  
  1118.     .stabs    "__0this:p103",0xa0,0,132,8
  1119.  
  1120.     movl    0x8(%ebp),%edi
  1121.     testb    $0x4,0x28(%edi)
  1122.     je    .BK11
  1123. .BK10:
  1124.     .stabd    0x44,0,0x7b
  1125.     pushl    $.L159
  1126.     movl    0x10(%edi),%eax
  1127.     movswl    0x8(%eax),%edx
  1128.     addl    %edi,%edx
  1129.     pushl    %edx
  1130.     call    *0xc(%eax)
  1131.     addl    $0x8,%esp
  1132.     movl    %eax,-0x8(%ebp)
  1133. .BK11:
  1134.     .stabd    0x44,0,0x7c
  1135.     movl    0x20(%edi),%eax
  1136.     movl    %eax,-0x4(%ebp)
  1137. .BK12:
  1138.     .stabd    0x44,0,0x7d
  1139.     movl    -0x4(%ebp),%eax
  1140. .BKX7:
  1141.     pop    %edi
  1142.     leave
  1143.     ret
  1144.